package com.service.infoEntry.dao;

import com.service.infoEntry.entity.Permission;
import com.service.infoEntry.entity.Role;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface RoleDao {

    /**
     * 查询用户在团队中的角色
     * @param teamId
     * @param userId
     * @return
     */
    Role queryRoleInTeam(@Param("teamId") String teamId, @Param("userId") String userId);

    /**
     * 通过角色id查询该角色所有权限
     * @param roleId
     * @return
     */
    List<Permission> queryPermissionsByRoleId(String roleId);
}
